ball stop - French English Dictionary